package com.meritit.portal.SsoSystem.service;

import java.util.List;

import com.meritit.portal.SsoSystem.bean.SsoSystem;
import com.meritit.portal.util.ListContainer;

/**
 * 公司: 西安美林电子有限责任公司 
 * 作者：xuejp，Nov 29, 2011 10:11:57 AM 
 * 修改：zhangxh 2014-09-04
 * 描述：业务入口,业务层接口 
 * 说明: 业务层接口
 */
public interface ISsoSystemMgr {
	/**
	 * 查询业务系统配置列表
	 * @return
	 */
	public ListContainer configList(int currentPageInt, int itemsInPage,
            String action, int jumpPage) throws Exception;
	
	/**
	 * 查询图标库图标
	 * @return
	 */
	public List<String> imgList() throws Exception;
	
	/**
	 * 新增业务系统信息
	 * @return
	 */
	public void configAdd(SsoSystem system) throws Exception;
	
	/**
	 * 查询业务系统信息
	 * @return
	 */
	public SsoSystem queryById(String id) throws Exception;
	
	/**
	 * 更新业务系统
	 * @return
	 */
	public void configUpdate(SsoSystem system) throws Exception;
	
	/**
	 * 删除业务系统
	 * @return
	 */
	public void configDel(String id) throws Exception;
	
	/**
	 * 校验业务系统编码是否重复
	 * @param beCode
	 * @param beId
	 * @return
	 * @throws Exception
	 */
	public int checkAppCode(String beCode, String beId) throws Exception;
}
